iT邦幫忙

2021 iThome 鐵人賽

DAY 4
3
IT管理

善用 Microsoft 365 提升你的生產力!系列 第 4

【DAY 4】 Power Automate 簡介 + 訂便當系統

  • 分享至 

  • xImage
  •  

哈囉大家好~ 今天要簡單說明 “ Power Automate “ 這個強大的流程引擎以及示範一個用 Power Automate 搭配

我們可以這樣理解 Power Automate,是一個可以透過多步驟流程、設定條件並取用內部資料或連結外部應用程式的流程引擎。Power Automate 是一項服務,可以自動化重複性工作,提升效率,此外你可以透過雲端流程、桌面流程(介紹影片請至 Youtube)或商務程序流程(進階模式,介紹影片請至 Youtube)來設計屬於你自動化流程。
https://ithelp.ithome.com.tw/upload/images/20210918/201296580ZpLTA9OAt.png

更詳細的介紹可以參考微軟說明。https://docs.microsoft.com/zh-tw/power-automate/

接下來,就讓我們透過每天都可以用到的訂便當流程,為 Power Automate 的使用作個簡單範例。

身為辦公室秘書,每天都要煩惱的事就是訂便當,整理今天總共要訂幾個便當,還要做紀錄,提醒大家記得拿便當,總是有人定了便當忘記自己訂的口味,會再訂完當下就忘了自己今天跟了公司團訂便當,甚至可能還會有人問你一個月前的某天中午他訂了什麼便當...稀鬆平常的訂便當或許是秘書們心裡的一道傷痕...(有沒有這麼誇張 XD)。我們可以如何透過 Power Automate 提升效率,把時間花在更有意義的事情上呢?

首先,我們要回歸 IT 管理中我認為最重要的核心觀念,需要什麼、想要解決什麼問題、達成什麼目的,逐步拆解你需要的步驟,再透過 Power Automate 串連,達到自動化

以剛剛的訂便當情境,我們會需要的實現的有:

  1. 一個表單入口填寫想要訂的便當
  2. 一個彙整每天便當總數及金額的資料庫
  3. 一個領取便當通知

了解我們想要達到的目的,接者就可以開始搜尋 Microsoft 365 計畫中有那些應用程式可以幫我們達到需求,對應如下:

  1. 一個表單入口填寫想要訂的便當 → Forms
  2. 一個彙整每天便當總數及金額的資料庫 → SharePoints
  3. 一個領取便當通知 → Outlook + Calender

https://ithelp.ithome.com.tw/upload/images/20210918/20129658uTX9kvCmmg.png

整理好我們所需的應用程式後,就讓我們一一完成各項準備,最後就可以透過 Power Automate 串連,只要時間到,就可以等著收彙整好的便當資料,打電話給便當店囉!

【透過 Forms 建立訂便當表單】

首先,先建立訂便當的入口表單,我只設計了四個簡單的問題:姓名、日期、便當口味以及金額,相關說明如下圖,當然,你也可以依據你的組織需求,增加其他項目,請記得,最重要的是你的目的是什麼,我們才能思考要如何做到。

https://ithelp.ithome.com.tw/upload/images/20210918/20129658avORv2Lays.png
https://ithelp.ithome.com.tw/upload/images/20210918/20129658tyFJA5jv5w.png

【透過 SharePoint 建立訂便當資料庫】

再登入 SharePoint 之後,先從"建立網站"開始,選擇"小組網站",並依據設定步驟依序完成,為資料庫的建立做準備。

https://ithelp.ithome.com.tw/upload/images/20210918/20129658s0W23l53tA.png
https://ithelp.ithome.com.tw/upload/images/20210918/2012965896LgvAE2tk.png
https://ithelp.ithome.com.tw/upload/images/20210918/20129658dnGDs3BTcw.png

接著在建立好的小組網站中建立“文件庫”

https://ithelp.ithome.com.tw/upload/images/20210918/20129658Q49phzochn.png

在完成文件庫建立之後,依照先前訂便當問卷的問題及所需項目新增欄位,如下:

https://ithelp.ithome.com.tw/upload/images/20210918/201296582wqhD3UGQ5.png

這樣就完成利用 SharePoint 製作資料庫的步驟了,接下來,就可以透過 Power Automate 串連各項步驟了!

【透過 Power Automate 串連,達到自動化】

接者進入 Power Automate 頁面,點選"建立",選擇"自動化雲端流程",建立新的流程。

https://ithelp.ithome.com.tw/upload/images/20210918/20129658WLeo1VUhiq.png

當你的流程命名後,在「選擇您流程的觸發程序」欄位選擇 "Microsoft Forms 當提交新回應提交時",點選建立。

https://ithelp.ithome.com.tw/upload/images/20210918/20129658WPWRXB82F9.png

接著進入 Power Automate 流程編輯頁面,"Microsoft Forms 當提交新回應提交時"的表單識別碼選擇我們剛剛設計好的「中午訂便當問卷」,並新增下一個步驟,選擇 Microsoft Forms 的「Get response details(取的回應詳細資料)」。

https://ithelp.ithome.com.tw/upload/images/20210918/20129658v6MRll37YS.png

到這邊你可能會想問,為什麼還要在新增「Get response details」的步驟,不是已經將「Microsoft Forms 當提交新回應提交時」設定為這個流程的觸發步驟嗎?

這個時候我們需要先了解一件事,一個自動化的流程進行之前,需要有一個「觸發流程」的條件,這可能是時間(例如:中午 12 點),也可能是某個動作(例如:有人提交 Forms 回應時),這個流程才會出發,所以,我們可以把「觸發流程」理解為這個流程的起點,我們再依據目的,拆解我們達到這個目的需要執行的動作,並依據各項步驟,建立流程。

接者我們就繼續我們的流程設計吧!

一樣繼續選擇點選「新步驟」將 Microsoft Forms 收到的回應,匯入我們在 SharePoint 建立好的資料戶中。請在應用程式欄位搜尋 "SharePoint" 的 "Create New item (建立新項目)"。

(註:以我過往的經驗,在完成 SharePoit文件庫欄位設訂後,Power Automate 需要一定的時間才能抓到最新的資料,例如:文件庫新增的欄位等等,所以我會建議保險起見在更新任何 SharePoint 設定,包含新增或刪除文件庫欄位後可以等待約 4 小時後再開始設計你的 Power Automate 流程。)

https://ithelp.ithome.com.tw/upload/images/20210918/20129658syQQYVgFfu.png

接下來在分別在 "網站位址" 選擇我們剛剛建立好的 SharePoint 小組網頁名稱:訂便當問卷,在 "列表名稱" 選擇我們建立好的文件庫 "訂便當",接著,將我們從上一個步驟「自 Microsoft Forms 取的回應詳細資料」的回應問題,分別輸入至 SharePoint 文件庫的各項欄位中,讓 Power Automate 可以協助你自動進行資料彙整。

https://ithelp.ithome.com.tw/upload/images/20210918/20129658zthQZ48w0X.png

最後就到了設定領取便當的通知了,我們依照前面新增 Power Automate 流程步驟的方式,點選 「新步驟」,請在應用程式欄位搜尋 "Outlook" 的 "Create event (建立事件)",接著就可以擬出一份通知 email ,提醒大家記得在指定時間、指定地點領取便當。

https://ithelp.ithome.com.tw/upload/images/20210918/20129658IoyysNslEC.png

其中需要特別留意,"Create event (建立事件)"中的開始時間即結束時間有固定的格式範例:YYYY-MM-DDTHH:MM:SS,為了避免流程出現錯誤,一定要依照個個格式進行,其中我們有在 Microsoft Forms 的訂便當日期設定為日期格式,接下來只需要在時間欄位輸入將時間傳換為 24 小時制並且輸入到秒的時間即可,例如:領取便當的時間為12:00-12:30,則開始時間的設定格式就會是 YYYY-MM-DDT12:00:00、開始時間的設定格式就會是 YYYY-MM-DDT12:30:00。

https://ithelp.ithome.com.tw/upload/images/20210918/2012965889OM3WYGTZ.png

以上我們就完成了訂便當自動化流程了,完成之後請一定要記得按下右上角的儲存鍵,不然剛剛的努力都白費了...

除了雲端網頁,你也可以透過手機板 Power Automate App 建立、修改、追蹤你的流程,讓你可以更無限制的自動化你的日常流程。

溫秘書下班囉~


上一篇
【DAY 3】 Microsoft 365 開發人員計畫... 包山包海,但你需要知道你想要什麼
下一篇
【DAY 5】主管簽名好難追怎麼辦? Power Automate - 核准
系列文
善用 Microsoft 365 提升你的生產力!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
彭偉鎧
iT邦研究生 1 級 ‧ 2021-09-20 16:57:02

好像可以試試看!

0
CyberSerge
iT邦好手 1 級 ‧ 2021-09-25 10:34:19

很實用的應用流程!

0
PIZZ
iT邦新手 1 級 ‧ 2023-05-17 14:30:56

自己解決了。

目前要在SharePoint那邊新增"清單",不再是用文件庫了。

這樣再Power Automate使用Share Point →"Create New item (建立新項目)"→選好"網站位址" 選擇我們剛剛建立好的 SharePoint 小組網頁名稱之後,下面那邊的"清單"才會跑出來給選......

我要留言

立即登入留言